package com.abel.quiz.dao;

import com.abel.quiz.dao.BaseDao;
import com.abel.quiz.po.SysParamsPo;
import com.abel.quiz.po.SysParamsPoCriteria;
import java.util.List;

import org.apache.ibatis.annotations.Param;

/**
* @author abel.lin
* @date_time 2017-08-04 13:03
* @description
*/
public interface SysParamsPoDao extends BaseDao<SysParamsPo, SysParamsPoCriteria>{

    int countByExample(SysParamsPoCriteria example);
    
    int deleteByExample(SysParamsPoCriteria example);
    
    int deleteByPrimaryKey(String id);
    
    int insert(SysParamsPo record);
    
    int insertSelective(SysParamsPo record);
    
    List<SysParamsPo> selectByExample(SysParamsPoCriteria example);

    SysParamsPo selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") SysParamsPo record, @Param("example") SysParamsPoCriteria example);

    int updateByExample(@Param("record") SysParamsPo record, @Param("example") SysParamsPoCriteria example);

    int updateByPrimaryKeySelective(SysParamsPo record);

    int updateByPrimaryKey(SysParamsPo record);
}